import { createStore } from 'vuex'
// 数据持久化数据持久化
import createPersistedstate from 'vuex-persistedstate'
// vue3 创建仓库 找 函数  其他都一样
import cart from "./modules/cart";
import user from "./modules/user";
import category from './modules/category'
export default createStore({

    modules: {
        cart,
        user,
        category
    },
    // 配置数据持久化 npm  
    plugins: [
        createPersistedstate({
            key: 'erabbit-client-pc-store',
            paths: ['user', 'cart']
        })
    ]
})